package com.meilai.project.controller.mini.vo;

import com.meilai.project.controller.mini.dto.MiniSimpleObjForSourceDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 张驰
 * @description 小程序-过滤筛选-资源
 * @date 2022-08-29 15:49
 */
@Data
@ApiModel
public class MiniSourceVO {
    @ApiModelProperty(value = "资源id")
    private Long id;

    @ApiModelProperty(value = "资源名称")
    private String name;

    @ApiModelProperty(value = "点位_媒体类型/分类（普通框架、路名牌、加油站）")
    private List<MiniSimpleObjForSourceDTO> mpChildren = new ArrayList<>();

    @ApiModelProperty(value = "点位_AB面（综合市场专用）")
    private List<MiniSimpleObjForSourceDTO> mpABType = new ArrayList<>();

    @ApiModelProperty(value = "点位_规格（软膜灯箱、大屏、大牌）")
    private List<MiniSimpleObjForSourceDTO> mpSpecs = new ArrayList<>();

    @ApiModelProperty(value = "项目_二级类型（智能框专用）")
    private List<MiniSimpleObjForSourceDTO> building2ndType = new ArrayList<>();

    @ApiModelProperty(value = "项目_房价区间（智能框专用）")
    private List<MiniSimpleObjForSourceDTO> buildingPrice = new ArrayList<>();

    @ApiModelProperty(value = "项目_入住率（智能框专用）")
    private List<MiniSimpleObjForSourceDTO> buildingCheckInRate = new ArrayList<>();

    @ApiModelProperty(value = "项目_交付年份（智能框专用）")
    private List<MiniSimpleObjForSourceDTO> buildingYear = new ArrayList<>();
}
